OOOOtttthhhheeeerrrrwwwwiiiisssseeee,,,, uuuusssseeee tttthhhheeee iiiinnnntttteeeerrrrffffaaaacccceeee ffffoooorrrr RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhDDDDiiiiccccttttiiiioooonnnnaaaarrrryyyyIIIItttteeeerrrraaaattttoooorrrr described
in Appendix A.
DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhMMMMaaaappppIIIItttteeeerrrraaaattttoooorrrr is supplied with TTTToooooooollllssss....hhhh++++++++ 7.x to provide an
iterator interface to the Standard Library based collections that has
backward compatibility with the container iterators provided in TTTToooooooollllssss....hhhh++++++++
6.x. Iteration over an RRRRWWWWTTTTPPPPttttrrrrHHHHaaaasssshhhhMMMMaaaapppp is pseudorandom and dependent on the
capacity of the underlying hash table and the hash function being used.
The current item referenced by this iterator is undefined after
construction or after a call to rrrreeeesssseeeetttt(((()))). The iterator becomes valid
after being advanced with either a preincrement or ooooppppeeeerrrraaaattttoooorrrr(((()))). For both
ooooppppeeeerrrraaaattttoooorrrr++++++++ and ooooppppeeeerrrraaaattttoooorrrr(((()))), iterating past the last element will return a
value equivalent to boolean ffffaaaallllsssseeee. Once this state is reached, continued
increments will return a value equivalent to ffffaaaallllsssseeee until rrrreeeesssseeeetttt(((()))) is